package 特点和特点方法;

import java.util.ArrayList;
import java.util.List;

public class Test {
    public static void main(String[] args) {
        // 目标: 掌握List系列集合的特点,以及其提供的特有方法.

        // 1. 创建一个ArrayList集合对象(有序, 可重复, 有索引)
        List<String> list = new ArrayList<>();
        list.add("蜘蛛精");
        list.add("至尊宝");
        list.add("至尊宝");
        list.add("牛夫人");
        System.out.println(list);

        // 2. public void add(int index, E element); 在某个索引位置插入元素
        list.add(2,"紫霞仙子");
        System.out.println(list);

        // 3. public E remove(int index); // 根据索引删除元素, 返回被删除的元素
        System.out.println(list.remove(2));
        System.out.println(list);

        // 4. public E get(int index); 返回集合中指定位置的元素.
        System.out.println(list.get(3));

        // 5. public E set(int index, E element); // 修改索引位置处的元素,修改成功后, 会返回原来的数据
        System.out.println(list.set(1,"牛魔王"));
        System.out.println(list);
    }
}
